package com.ruoyi.td.service;

import com.ruoyi.td.entity.DevicePropertyCache;
import com.ruoyi.td.entity.DevicePropertyLogQueryBo;

import java.util.Map;

public interface IDeviceInfoData {
    /**
     * 保存设备属性
     *
     * @param deviceId   设备id
     * @param properties 设备属性map
     */
    void saveProperties(String deviceId, Map<String, DevicePropertyCache> properties);


    /**
     * 获取设备属性map
     *
     * @param deviceId 设备id
     */
    Map<String, DevicePropertyCache> getProperties(String deviceId);

    void findDevicePropertyHistory(DevicePropertyLogQueryBo logQueryBo);
}
